/* generated javascript */
var skin = 'monobook';
var stylepath = '/skins-1.5';

/* MediaWiki:Common.js */
/*<pre>*/

/********************************\
|* Nová položka v menu nástroje *|
|*  "Načíst soubor na Commons"  *|
\********************************/

function AddCommonsUpload ()
  {
  nodUpload = document.getElementById ("t-upload");

  if (nodUpload)
    {
    var nodToolsList = nodUpload.parentNode;
    var nodUploadCommons_li = document.createElement ("li");
    var nodUploadCommons_a = document.createElement ("a");

    nodUploadCommons_li.id = "t-upload-commons";
    nodUploadCommons_a.href = "http://commons.wikimedia.org/wiki/Special:Upload?uselang=cs";

    nodUploadCommons_a.appendChild (document.createTextNode ("Načíst na Commons"));
    nodUploadCommons_li.appendChild (nodUploadCommons_a);

    nodToolsList.insertBefore (nodUploadCommons_li, nodUpload.nextSibling);
    }
  }


/*******************************\
|* Předvyplnění popisu souboru *|
\*******************************/

function PrefillUploadDescription ()
  {
  if (wgPageName == "Speciální:Upload")
    document.getElementById ("wpUploadDescription").value="{{Popis souboru\n  | popis =\n  | zdroj =\n  | datum =\n  | autor =\n  | povolení =\n  | jiné verze =\n}}";
  }



/*
 * Zajistí, aby kvůli našemu .changedCSS indikátoru (viz [[MediaWiki:ChangedCSS]]) nahoře trvale neopruzovalo tlačítko [zavřít].
 * Pokud [[MediaWiki:Sitenotice]] obsahuje jen tento indikátor, je tlačítko [zavřít] přesunuto do něj (a tím skryto).
 */
function fixSiteNoticeCloseButton() {
	var siteNotice = document.getElementById('siteNotice');
	if (!siteNotice) return;

	var tds = siteNotice.getElementsByTagName('td');
	if (tds.length < 2) return;

	var contentTd = tds[0];
	if (contentTd.hasChildNodes())
	{
		var children = contentTd.childNodes;
		var cssNotice = null;
		var hasRealContent = false;
		for (var i = 0; i < children.length; ++i)
		{
			switch(children[i].nodeType)
			{
				case 1:		// Node.ELEMENT_NODE
					if (children[i].className == 'changedCSS') cssNotice = children[i];
						else hasRealContent = true;
					break;
				case 3:		// Node.TEXT_NODE
				case 4:		// Node.CDATA_SECTION_NODE
					if (children[i].textContent.match(/[^\s]/)) hasRealContent = true;
					break;
				case 5:		// Node.ENTITY_REFERENCE_NODE
					hasRealContent = true;
				default:
					break;
			}
			if (hasRealContent) break;
		}
		if (!hasRealContent && cssNotice != null) {
			var cssId = cssNotice.id;
			cssNotice.id = cssId + '_inner';
			siteNotice.id = cssId;
		}
	}
}



/*****************\
|*  csWikipedia  *|
|* customization *|
\*****************/

function CustomizeCsWikipedia ()
  {
  AddCommonsUpload ();
  fixSiteNoticeCloseButton ();
  PrefillUploadDescription ();
  }

if (window.addEventListener)
  {
  window.addEventListener ("load", CustomizeCsWikipedia, false)
  }
else if (window.attachEvent)
  {
  window.attachEvent ("onload", CustomizeCsWikipedia)
  };

/*</pre>*/

/* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */
/* <pre><nowiki> */
/* tooltips and access keys */
ta = new Object();
ta['pt-userpage'] = new Array('.','Moje uživatelská stránka'); 
ta['pt-anonuserpage'] = new Array('.','Uživatelská stránka pro IP adresu, ze které editujete'); 
ta['pt-mytalk'] = new Array('n','Moje diskusní stránka'); 
ta['pt-anontalk'] = new Array('n','Diskuse o editacích provedených z této IP adresy'); 
ta['pt-preferences'] = new Array('','Moje nastavení'); 
ta['pt-watchlist'] = new Array('l','Seznam stránek, jejichž změny sleduji'); 
ta['pt-mycontris'] = new Array('y','Seznam mých příspěvků'); 
ta['pt-login'] = new Array('o','Doporučujeme vám přihlásit se, ovšem není to povinné.'); 
ta['pt-anonlogin'] = new Array('o','Doporučujeme vám přihlásit se, ovšem není to povinné.'); 
ta['pt-logout'] = new Array('o','Odhlásit se'); 
ta['ca-talk'] = new Array('t','Diskuse ke stránce'); 
ta['ca-edit'] = new Array('e','Tuto stránku můžete editovat. Prosíme použijte tlačítko Ukázat náhled před uložením.'); 
ta['ca-addsection'] = new Array('+','Přidat k této diskusi svůj komentář.'); 
ta['ca-viewsource'] = new Array('e','Tato stránka je zamčena. Můžete si prohlédnout její zdrojový kód.'); 
ta['ca-history'] = new Array('h','Starší verze této stránky.'); 
ta['ca-protect'] = new Array('=','Zamknout tuto stránku.'); 
ta['ca-unprotect'] = new Array('','Odemknout tuto stránku');
ta['ca-delete'] = new Array('d','Smazat tuto stránku.'); 
ta['ca-undelete'] = new Array('d','Obnovit editace této stránky provedené před jejím smazáním.'); 
ta['ca-move'] = new Array('m','Přesunout tuto stránku'); 
ta['ca-nomove'] = new Array('','Nemáte oprávnění přesunout tuto stránku'); 
ta['ca-watch'] = new Array('w','Přidat tuto stránku mezi sledované'); 
ta['ca-unwatch'] = new Array('w','Vyjmout tuto stránku ze sledovaných'); 
ta['search'] = new Array('f','Hledat na tomto wiki'); 
ta['p-logo'] = new Array('','Hlavní strana'); 
ta['n-mainpage'] = new Array('z','Navštívit Hlavní stranu'); 
ta['n-portal'] = new Array('','O projektu, jak můžete pomoci, kde hledat'); 
ta['n-currentevents'] = new Array('','Informace o aktuálních událostech'); 
ta['n-recentchanges'] = new Array('r','Seznam posledních změn na této wiki'); 
ta['n-randompage'] = new Array('x','Přejít na náhodně vybranou stránku'); 
ta['n-help'] = new Array('','Místo, kde najdete pomoc'); 
ta['n-sitesupport'] = new Array('','Podpořte nás'); 
ta['t-whatlinkshere'] = new Array('j','Seznam všech wikistránek, které sem odkazují'); 
ta['t-recentchangeslinked'] = new Array('k','Nedávné změny stránek, které sem odkazují'); 
ta['feed-rss'] = new Array('','RSS kanál pro tuto stránku'); 
ta['feed-atom'] = new Array('','Atom kanál pro tuto stránku'); 
ta['t-contributions'] = new Array('','Prohlédnout si seznam příspěvku tohoto wikipedisty'); 
ta['t-emailuser'] = new Array('','Poslat e-mail tomuto wikipedistovi'); 
ta['t-upload'] = new Array('u','Nahrát obrázky či jiná multimédia'); 
ta['t-specialpages'] = new Array('q','Seznam všech speciálních stránek'); 
ta['t-print'] = new Array('','Snadněji tisknutelná verze této stránky');
ta['t-permalink'] = new Array('','Trvalý odkaz na tuto verzi stránky');
ta['t-cite'] = new Array('','Označení citace tohoto článku');
ta['ca-nstab-main'] = new Array('c','Zobrazit článek'); 
ta['ca-nstab-user'] = new Array('c','Zobrazit uživatelovu stránku'); 
ta['ca-nstab-media'] = new Array('c','Zobrazit stránku souboru'); 
ta['ca-nstab-special'] = new Array('','Toto je speciální stránka, kterou nelze editovat.'); 
ta['ca-nstab-wp'] = new Array('a','Zobrazit stránku o Wikipedii.'); 
ta['ca-nstab-project'] = new Array('a','Zobrazit stránku o Wikipedii.'); 
ta['ca-nstab-image'] = new Array('c','Zobrazit stránku obrázku.'); 
ta['ca-nstab-mediawiki'] = new Array('c','Zobrazit systémovou zprávu.'); 
ta['ca-nstab-template'] = new Array('c','Zobrazit šablonu.'); 
ta['ca-nstab-help'] = new Array('c','Zobrazit stránku nápovědy.'); 
ta['ca-nstab-category'] = new Array('c','Zobrazit kategorii.');
ta['ca-nstab-portál'] = new Array('c','Zobrazit portál.');

/* přidat menu pro speciální znaky */
/* Musí odpovídat MediaWiki:Copyrightwarning! **/
/* podle en:wiktionary */
function addCharSubsetMenu() {
  var copywarn = document.getElementById('specialchars');

  if (copywarn) {
    var menu = "<select style=\"display:block\" onChange=\"chooseCharSubset(selectedIndex)\">";
    menu += "<option>Středoevropské jazyky a zvláštní znaky</option>";
    menu += "<option>Matematika</option>";
    menu += "<option>AHD</option>";
    menu += "<option>Cyrilice</option>";
    menu += "<option>Esperanto</option>";
    menu += "<option>Estonština</option>";
    menu += "<option>Francouzština</option>";
    menu += "<option>Havajština</option>";
    menu += "<option>Chorvatština</option>";
    menu += "<option>IPA</option>";
    menu += "<option>Islandština</option>";
    menu += "<option>Italština</option>";
    menu += "<option>Katalánština</option>";
    menu += "<option>Maltština</option>";
    menu += "<option>Němčina</option>";
    menu += "<option>Pinyin</option>";
    menu += "<option>Polština</option>";
    menu += "<option>Portugalština</option>";
    menu += "<option>Rōmaji</option>";
    menu += "<option>Rumunština</option>";
    menu += "<option>Řečtina</option>";
    menu += "<option>Skandinávské jazyky</option>";
    menu += "<option>Srbština</option>";
    menu += "<option>Staroangličtina</option>";
    menu += "<option>Španělština</option>";
    menu += "<option>Velština</option>";
    menu += "<option>Vietnamština</option>";
    menu += "</select>";
    copywarn.innerHTML = menu + copywarn.innerHTML;

    /* implicitní sada */
    chooseCharSubset(0);

    /*********************************\
    |* umožnění vkládání entity nbsp *|
    |* vytvořil Danny B.             *|
    \*********************************/
    ndlCharinserts = document.getElementById ("specialchars").getElementsByTagName ("p") [0].getElementsByTagName ("a");
    for (intCyc = 0; intCyc < ndlCharinserts.length; intCyc++)
      if (ndlCharinserts [intCyc].childNodes [0].nodeValue == "&nbsp;")
        ndlCharinserts [intCyc].onclick = function () { insertTags('\x26nbsp;','',''); return false } ;
    
  }
}

/* volba speciálních znaků */
function chooseCharSubset(s) {
  var l = document.getElementById('specialchars').getElementsByTagName('p');
  for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
    l[i].style.visibility = i == s ? 'visible' : 'hidden';
  }
}

/* hvězdičky pro featured articles v jiných jazycích */
function LinkFA() 
{
    var langbox = document.getElementById("p-lang");
    if (!langbox) return;
    var interwiki = langbox.getElementsByTagName("li");
    // iterace přes všechny mezijazykové odkazy
    for (var i = 0; i < interwiki.length; ++i)
    {
        var link = interwiki[i];
        var language = link.className.substring(10); // smazat "interwiki-"
        // zkusit najít odpovídající FA element
        var falink = document.getElementById("fa-link-" + language);
        if (falink)
        {
            link.style.padding = "0 0 0 16px";
            link.style.backgroundImage = "url('http://upload.wikimedia.org/wikipedia/en/6/60/LinkFA-star.png')";
            link.style.backgroundRepeat = "no-repeat";
            link.title = "Tento článek patří mezi nejlepší";
        }
    }
}

/* přidaná tlačítka na edit toolbar pro všechny */
function commonCustomizeEditToolbar()
  {
  if (!mwCustomEditButtons)
    return;
//Přesměrování
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
    "speedTip": "Přesměrování",
    "tagOpen": "#REDIRECT [[",
    "tagClose": "]]",
    "sampleText": "cíl"
    };
//Horní index
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
    "speedTip": "Horní index",
    "tagOpen": "<sup>",
    "tagClose": "</sup>",
    "sampleText": "horní index"
    };
//Dolní index
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
    "speedTip": "Dolní index",
    "tagOpen": "<sub>",
    "tagClose": "</sub>",
    "sampleText": "dolní index"
    };
//Přeškrtnutí
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
    "speedTip": "Přeškrtnutí",
    "tagOpen": "<del>",
    "tagClose": "</del>",
    "sampleText": "přeškrtnutý text"
    };
//Odřádkování
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",
    "speedTip": "Odřádkování",
    "tagOpen": "<br />",
    "tagClose": "",
    "sampleText": ""
    }
  }

/***********************************\
|* Uživatelský prostor pro anonymy *|
|* vytvořil Danny B.               *|
\***********************************/
function AddAnonUserSpace ()
  {
  var nodLogin = document.getElementById ("pt-login");
  if (nodLogin)
    {
    var nodLinksList = nodLogin.parentNode;
    //var nodUserPage_li = document.createElement ("li");
    var nodUserTalk_li = document.createElement ("li");
    //var nodUserPage_a = document.createElement ("a");
    var nodUserTalk_a = document.createElement ("a");

    //nodUserPage_li.id = "pt-anonuserpage";
    nodUserTalk_li.id = "pt-anontalk";
    //nodUserPage_a.href = "/wiki/Speci%C3%A1ln%C3%AD:Mypage";
    nodUserTalk_a.href = "/wiki/Speci%C3%A1ln%C3%AD:Mytalk";

    //nodUserPage_a.appendChild (document.createTextNode ("Moje stránka"));
    nodUserTalk_a.appendChild (document.createTextNode ("Moje diskuse"));
    //nodUserPage_li.appendChild (nodUserPage_a);
    nodUserTalk_li.appendChild (nodUserTalk_a);

    //nodLinksList.insertBefore (nodUserPage_li, nodLogin);
    nodLinksList.insertBefore (nodUserTalk_li, nodLogin);
    }
  }

/**********************\
|* Změna názvu článku *|
|* vytvořil Danny B.  *|
\**********************/
function SpravnyNazev ()
  {
  var nodSpravnyNazev = document.getElementById ("Sablona__Nazev_Spravny-nazev");

  if (nodSpravnyNazev)
    {
    var nodSablonaNazev = document.getElementById ("Sablona__Nazev");
    var nodNadpis = document.getElementsByTagName ("h1") [0];
    nodNadpis.replaceChild (nodSpravnyNazev, nodNadpis.childNodes [0]);
    nodSablonaNazev.parentNode.removeChild (nodSablonaNazev);
    }
  }


/* úpravy české Wikipedie */
function customize() {
  commonCustomizeEditToolbar();
  addCharSubsetMenu();
  LinkFA();
  AddAnonUserSpace ();
  SpravnyNazev ();
}
addOnloadHook(customize);

 // ============================================================
 // BEGIN pageview counter
 //     Please talk to User:LeonWeber before changing anything or 
 //     if there are any issues with that.
 
 // this should be adjusted to a good value.
 // BE CAREFULL, you will break zedler if it's too low!
 // And then DaB. will kill Leon :-(
 var disable_counter = 0;
 var counter_factor = 30; 
 
 function pgcounter_setup()
 {
        if(disable_counter == 0)
        {
                var url = window.location.href;
                if(Math.floor(Math.random()*counter_factor)==4)  // the probability thing
                {
                        if(wgIsArticle==true) // do not count history pages etc.
                        {
                                var pgcountNs = wgCanonicalNamespace;
                                if(wgCanonicalNamespace=="")
                                {
                                        pgcountNs = "0";
                                }
                                var cnt_url = "http://pgcount.wikimedia.de/index.png?ns=" + pgcountNs + "&title=" + encodeURI(wgTitle) + "&factor=" + counter_factor + "&wiki=cswiki";
                                var img = new Image(); 
                                img.src = cnt_url;
                        }
                }
        }
 }
 // Do not use aOnloadFunctions[aOnloadFunctions.length] = pgcounter_setup;, some browsers don't like that.
 pgcounter_setup();
 
 // END pageview counter 
 // ============================================================

/* </nowiki></pre> */

/* 
==== funkce insertTagsTo_ ====
; Author: phpBB Team, WikiMedia, Maciej Jaros [[:pl:User:Nux]]
; Licence: [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
; Description: Apply tagOpen/tagClose to selection in given textarea/input, use sampleText instead of selection if there is none. Copied and adapted from phpBB
<pre>
*/
// outputid = 'some_id_of_a_textarea_or_a_text_input'
function insertTagsTo_(tagOpen, tagClose, sampleText, outputid) {
	var txtarea = document.getElementById(outputid);
	if (!txtarea)
		return
	;

	// IE
	if (document.selection  && !is_gecko) {
		var theSelection = document.selection.createRange().text;
		if (!theSelection)
			theSelection=sampleText;
		txtarea.focus();
		if (theSelection.charAt(theSelection.length - 1) == " ") { // exclude ending space char, if any
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";
		} else {
			document.selection.createRange().text = tagOpen + theSelection + tagClose;
		}

	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
		var replaced = false;
		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		if (endPos-startPos)
			replaced = true;
		var scrollTop = txtarea.scrollTop;
		var myText = (txtarea.value).substring(startPos, endPos);
		if (!myText)
			myText=sampleText;
		if (myText.charAt(myText.length - 1) == " ") { // exclude ending space char, if any
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";
		} else {
			subst = tagOpen + myText + tagClose;
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst +
			txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();
		//set new selection
		if (replaced) {
			var cPos = startPos+(tagOpen.length+myText.length+tagClose.length);
			txtarea.selectionStart = cPos;
			txtarea.selectionEnd = cPos;
		} else {
			txtarea.selectionStart = startPos+tagOpen.length;
			txtarea.selectionEnd = startPos+tagOpen.length+myText.length;
		}
		txtarea.scrollTop = scrollTop;
	}
	// reposition cursor if possible
	if (txtarea.createTextRange)
		txtarea.caretPos = document.selection.createRange().duplicate();
}
/*
</pre>

== Small search keyboard ==
; Author: Maciej Jaros [[:pl:User:Nux]]
; Licence: CC-BY or [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
<pre>
*/
if (wgNamespaceNumber == -1 && wgPageName=="Speciální:Search")
{
	addOnloadHook(addSearchKeyboard);
}

function addSearchKeyboard() {
	var subEl = document.getElementById('results');
	var newEl = document.createElement('div');
	newEl.className = 'search_keyboard';
	newEl.innerHTML = "\
<b>Znaky:\
<a onclick=\"insertTagsTo_('č','','','lsearchbox');return false\" href=\"#\">č</a>\
<a onclick=\"insertTagsTo_('š','','','lsearchbox');return false\" href=\"#\">š</a>\
<a onclick=\"insertTagsTo_('ř','','','lsearchbox');return false\" href=\"#\">ř</a>\
<a onclick=\"insertTagsTo_('ž','','','lsearchbox');return false\" href=\"#\">ž</a>\
<a onclick=\"insertTagsTo_('ť','','','lsearchbox');return false\" href=\"#\">ť</a>\
<a onclick=\"insertTagsTo_('ď','','','lsearchbox');return false\" href=\"#\">ď</a>\
<a onclick=\"insertTagsTo_('ň','','','lsearchbox');return false\" href=\"#\">ň</a>\
<a onclick=\"insertTagsTo_('ě','','','lsearchbox');return false\" href=\"#\">ě</a>\
<a onclick=\"insertTagsTo_('á','','','lsearchbox');return false\" href=\"#\">á</a>\
<a onclick=\"insertTagsTo_('í','','','lsearchbox');return false\" href=\"#\">í</a>\
<a onclick=\"insertTagsTo_('é','','','lsearchbox');return false\" href=\"#\">é</a>\
<a onclick=\"insertTagsTo_('ó','','','lsearchbox');return false\" href=\"#\">ó</a>\
<a onclick=\"insertTagsTo_('ú','','','lsearchbox');return false\" href=\"#\">ú</a>\
<a onclick=\"insertTagsTo_('ý','','','lsearchbox');return false\" href=\"#\">ý</a>\
<a onclick=\"insertTagsTo_('ů','','','lsearchbox');return false\" href=\"#\">ů</a>\
<a onclick=\"insertTagsTo_('ö','','','lsearchbox');return false\" href=\"#\">ö</a>\
<a onclick=\"insertTagsTo_('ü','','','lsearchbox');return false\" href=\"#\">ü</a>\
<a onclick=\"insertTagsTo_('ä','','','lsearchbox');return false\" href=\"#\">ä</a>\</b>\
";
	newEl.style.cssText = 'margin-left:25%; width:50%; font-size:small;';
	subEl.parentNode.insertBefore(newEl, subEl);
}

/*</pre>
<pre>
*/
// START Meziprojektova navigace (z de:wikt:Mediawiki:monobook.js)

 document.write('<style type="text/css">#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}<\/style>');
 function iProject() {
  if (document.getElementById("interProject")) {
   var iProject = document.getElementById("interProject").innerHTML;
   var interProject = document.createElement("div");
   interProject.style.marginTop = "0.7em";
   interProject.innerHTML = '<h5>další projekty<\/h5><div class="pBody">'+iProject+'<\/div>';
   document.getElementById("p-tb").appendChild(interProject);
  }
 }
 hookEvent("load", iProject);

// KONEC Meziprojektova navigace
/*</pre>*/